body{font:12px/1.333 tahoma;color:#555;  height:100%; position:relative}
body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,form{ margin:0; padding:0}
a{ text-decoration:none;outline:none; color:#333}
li{ list-style:none}
img{ border:none}
.wrap{margin:0 0; height:auto;}
.SpecialTop{width:100%; height:46px; background:#141E27; line-height:46px; color:#fff;  font-size:20px;  position:relative}
.login ul{ margin-top:10px}
.login li{ width:300px; margin:0 auto 7px; height:35px; line-height:35px;  }
.login li span{ display:inline-block;vertical-align:middle; width:85px; height:35px; padding-left:5px;font-size:14px;}
.login li input{height:30px; background:#fff;line-height:30px; border:1px solid silver; font-size:13px; width:200px; }
.login li input#verify{height:30px; background:#fff;line-height:30px; border:1px solid silver; font-size:13px; width:120px;padding:0;}
.login li input.btn_test{height:30px; background:#fff;line-height:30px;border:1px solid silver; font-size:13px; width:80px;padding:0;}
.login li img{ display:inline-block; vertical-align:middle;margin-top:2px}
.loginBtn{ margin-top:10px; width:300px;}
.loginBtn{ background:#141E27;border-radius:0;width:300px; border:none; height:35px; line-height:35px; text-align:center;display:block; margin:20px auto 10px; font-size:16px; color:#fff;}
.back{ width:12px;height:17px;background:url(/SmartCommunity/images/wechat/base-icon.png) no-repeat 0 0;float:left;display:inline-block;margin-top:14px;margin-left:20px;padding:0;position:absolute;}
.renzheng{text-align:center;}
.login_success{
	width:100%;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	margin-top:10px;
	color:#4C9ED9;

}
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
.addWrap .swipe-wrap div a img{width:100%;}
#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; background:#000; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}
.dropdown{
	margin-right: 8px;
	height:25px;
}
.section_2{
				padding: 5px 0;
				width: 100%;
				background:#fff;
				margin-top: 20px;
				overflow-x: hidden;

        }
.section_2_box{
            float: left;
            display: block;
            margin-right: -1px;
            width:50%;
            border-right: 1px solid #EFEFEF;
            text-align: center;
        }
.section_2_box img{
            width: 40px;
        }
.section_2 a
        {
            text-decoration: none;
            color: #333;
            font-size: 14px;
        }
.section_1_tit
        {
            margin-top: 3px;
            font-size: 12px;
        }
.section_2_pic
        {
            float: right;
            margin-right: 14%;
        }
.section_2_pic img
        {
            width: 40px;
            position: relative;
            top: 2px;
        }
		
.baoxiu ul{ margin-top:10px}
.baoxiu li{ width:300px; margin:0 auto 7px; height:35px; line-height:35px;  }
.baoxiu li span{ display:inline-block;vertical-align:middle; width:85px; height:35px; padding-left:5px;font-size:14px;}
.baoxiu li input{ outline:none; height:30px; vertical-align:middle; background:#fff;line-height:30px; border:1px solid silver; color:#aaa; font-size:13px; width:180px; }
.baoxiu textarea{width:100%;margin-top:5px;height:100px;}

.info-fixed{position:fixed;width:100%;z-index:10;}

/*info*/
.main-info{width:100%;}
.main-info ul{margin-top:0;padding-top:0;}
.main-info li{height:auto;margin:10px 0;background:#ffffff;}
.main-info li div{font-size:10px;float:right;margin-right:10px;}
.main-info li h2{clear:right; padding-bottom:5px ;padding-left:5px ;border-bottom: 1px solid #e7e7eb;}
.main-info li p{word-break:break-all;font-size:15px; padding:3px;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden; }
  .pullDown, .pullUp {
	text-align: center;
	height: 40px;
	margin-bottom:0;
	padding-bottom:0;
	line-height: 40px;
	font-size: 12px;
	color: #888;
	font-family: Arial, Microsoft YaHei;
} 
.pullUp{ display:block;}
.loader {
	display: inline-block;
	font-size: 0px;
	padding: 0px;
	display: none;
}
.loader span {
	vertical-align: middle;
	border-radius: 100%;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	-webkit-animation: loader 0.8s linear infinite alternate;
	animation: loader 0.8s linear infinite alternate;
}
.loader span:nth-child(1) {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
	background: rgba(245, 103, 115,0.6);
}
.loader span:nth-child(2) {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
	background: rgba(245, 103, 115,0.8);
}
.loader span:nth-child(3) {
	-webkit-animation-delay: -0.26666s;
	animation-delay: -0.26666s;
	background: rgba(245, 103, 115,1);
}
.loader span:nth-child(4) {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
	background: rgba(245, 103, 115,0.8);
}
.loader span:nth-child(5) {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
	background: rgba(245, 103, 115,0.4);
}
 @keyframes loader {
 from {
transform: scale(0, 0);
}
to {
	transform: scale(1, 1);
}
}
@-webkit-keyframes loader {
 from {
-webkit-transform: scale(0, 0);
}
to {
	-webkit-transform: scale(1, 1);
}
}

/*info-content*/
.rich_media_title{font-weight:400;font-size:24px;border-bottom: 1px solid #e7e7eb;
    padding:10px 0 10px 10px;
	text-align:center;}
	.rich_media_meta_text{color: #8c8c8c;
    font-size: 13px;
    margin-right: 8px;
	padding:5px 0 10px 10px;
	margin-bottom:10px;
   text-align: center;border-bottom: 1px groove #009EE3;}
	.info_con{text-align:left;}
	.info_cont{font-size:15px;text-align:left;word-break:break-all;padding:2px 8px 0 8px;}
	.info_con img{
	display:block;
	margin:0 auto;
	max-width:100%;
	max-height:100%;
	}
/*repair*/
.weui_cell{
	border-bottom: 1px solid #D9D9D9;
}
.SpecialTop .Tlogin{ position:absolute; right:15px; top:9px;}
.weui_cells_title{
	display:inline-block;
}
.add{width:50px;border:1px solid silver;margin-left:4%;}
.baoxiu-camera{height:20px;float:right;margin:8px 30px 0 0; }
.add_img{
	margin:5px;
}
.img_we{
	width:50px;
	height:50px;
	float:left;
	border:1px solid #ABABAB;
	margin-right:2px;
}
.img_we_add{
	width:50px;
	height:50px;
	border:1px solid #ABABAB;
}
.repair_yuyin{
	position:relative;
	margin:5px;
}
.baoxiu li.repair_contnet{
	overflow:hidden;
	height:150px;
}
.yuyin_img{
	width:30px;
	margin-left:10px;
	vertical-align:middle; 
}
.voice_dynamic{
	display:inline-block;
	width:90%;
	border:1px solid #ABABAB;
	
}
.voice_detete{
	width:6%;
	position:absolute;
	right:7%;
	top:-20%;
	
}
.record_bottom{
	position:absolute;
	bottom:0;
	background:#DDDDDD;
	height:100px;
	width:100%;
	text-align:center;
}
.mic{
	height:50px;
	margin-top:25px;
	position:relative;
	z-index:5;
	
}
@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

  5% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5; } }

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

  5% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.5; } }

.ball-scale-multiple {
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
              position: absolute;
    top: 0px; 
    left:50%;
    margin-left:-50px;
    }
  .ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s; }
  .ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: 4s;
            animation-delay: 4s; }
  .ball-scale-multiple > div {
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    opacity: 0;
    width: 100px;
    height: 100px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
            animation: ball-scale-multiple 1s 0s linear infinite; }

.close_mic{
	position:absolute;
	width:20px;;
	top:5px;;
	right:5px;;
}
/*register-success*/
.page_title {
    text-align: center;
    font-size: 34px;
    color: #3cc51f;
    font-weight: 400;
    margin: 0 15%;
}

